Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijač Ugrađenog Softvera
Opis
Text copied to clipboard!
Tražimo Razvijača Ugrađenog Softvera koji će se pridružiti našem timu i pomoći u razvoju inovativnih rješenja za ugrađene sustave. Kao dio našeg razvojnog tima, bit ćete odgovorni za dizajn, implementaciju, testiranje i održavanje softverskih komponenti koje se koriste u različitim uređajima, uključujući IoT uređaje, industrijske kontrolere, medicinske uređaje i druge sustave u stvarnom vremenu.
Vaša uloga uključuje blisku suradnju s hardverskim inženjerima, sistemskim arhitektima i ostalim članovima tima kako biste osigurali optimalnu integraciju softvera i hardvera. Očekuje se da razumijete ograničenja ugrađenih sustava, kao što su ograničena memorija, procesorska snaga i energetska učinkovitost, te da razvijate rješenja koja su pouzdana, učinkovita i sigurna.
Idealni kandidat ima iskustvo u programiranju na jezicima kao što su C i C++, poznavanje RTOS-a (real-time operating systems), te razumijevanje komunikacijskih protokola poput SPI, I2C, UART i CAN. Također je poželjno iskustvo s alatima za debuggiranje i analiziranje performansi, kao i poznavanje sustava za kontrolu verzija poput Gita.
Ako ste strastveni u vezi s tehnologijom, volite rješavati tehničke izazove i želite raditi na projektima koji imaju stvarni utjecaj, ovo je prilika za vas. Nudimo dinamično radno okruženje, mogućnosti za profesionalni razvoj i rad na uzbudljivim projektima u industriji koja se brzo razvija.
Odgovornosti
Text copied to clipboard!- Razvoj i implementacija softvera za ugrađene sustave
- Pisanje učinkovitog i pouzdanog koda u C/C++ jezicima
- Testiranje i otklanjanje grešaka u softverskim komponentama
- Suradnja s hardverskim timom na integraciji softvera i hardvera
- Dokumentiranje softverskih rješenja i procesa
- Optimizacija performansi softverskih rješenja
- Razvoj softvera u skladu s industrijskim standardima i sigurnosnim zahtjevima
- Korištenje alata za kontrolu verzija (npr. Git)
- Sudjelovanje u dizajnu arhitekture sustava
- Praćenje novih tehnologija i trendova u području ugrađenih sustava
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, elektrotehnike ili srodnog područja
- Iskustvo u razvoju softvera za ugrađene sustave
- Odlično poznavanje C i C++ jezika
- Poznavanje RTOS-a i rada u stvarnom vremenu
- Iskustvo s komunikacijskim protokolima (SPI, I2C, UART, CAN)
- Sposobnost analize i otklanjanja grešaka u softveru
- Poznavanje alata za debuggiranje i mjerenje performansi
- Iskustvo s alatima za kontrolu verzija (npr. Git)
- Dobre komunikacijske i timske vještine
- Samostalnost i proaktivnost u radu
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko godina iskustva imate u razvoju ugrađenog softvera?
- Koje programske jezike koristite za razvoj ugrađenih sustava?
- Imate li iskustva s RTOS-om? Ako da, kojim?
- Koje komunikacijske protokole ste koristili u prethodnim projektima?
- Kako pristupate otklanjanju grešaka u ugrađenom softveru?
- Koje alate koristite za testiranje i debuggiranje?
- Jeste li radili na projektima koji uključuju integraciju softvera i hardvera?
- Kako osiguravate sigurnost i pouzdanost softverskih rješenja?
- Imate li iskustva s razvojem softvera za IoT uređaje?
- Koji je vaš pristup dokumentiranju koda i procesa?